Personality Traits of Scrum Roles in Agile Software Development Teams - A Qualitative Analysis
نویسندگان
چکیده
Software development teams must be able to react rapidly to changing customer requirements. Therefore, agile software development methodologies have evolved in the last decades. Interpersonal and social skills, which are influenced by personality traits, are of fundamental importance for a successful agile software development. While the significance of the human factor is widely acknowledged, scant studies investigate the impact of personality factors on software development success and those few studies report contradictory results. Hence, we conducted interviews with eleven Scrum team members from seven different companies to investigate which personal characteristics are important for agile software development success. We use the five-factor model as a theoretical basis for our investigation, more specifically, we have applied the facets developed by Costa and McCrae. This more detailed approach enables us to give an explanation of the conflicting outcomes of prior investigations. Our study contributes to existing research by suggesting that the most important facets for single Developers are altruism, compliance, tender-mindedness, dutifulness and openness to values. The Scrum Master needs tender-mindedness, assertiveness, dutifulness, achievement striving and stability. In contrast, straightforwardness, compliance, modesty, order and assertiveness are important for the Product Owner.
منابع مشابه
An Investigation of Agility Issues in Scrum Teams Using Agility Indicators
Agile software development methods have emerged and become increasingly popular in recent years, yet the issues encountered by software development teams that strive to achieve agility using agile methods are yet to be explored systematically. Built upon a previous study that has established a set of indicators of agility, this study investigates what issues are manifested in software developme...
متن کاملUm estudo preliminar sobre Tipos de Personalidade em Equipes Scrum
In software development, people have a fundamental role as the basis for a project’s success. Regarding agile methodologies, this factor is increased by the need of self-organized teams, which is related to its member’s personality and the relationships between them. This paper evaluates how the member’s personality types and social relations influence the outcome of Scrum teams, based on MBTI ...
متن کاملSoftware Upgradation Model Based on Agile Methodology
Agile software development work on twelve principle for software development which implies requirements and solutions evolved through the combined team work of disciplined and interdisciplinary teams. The objective of this paper is to connect agile methodology with Version Control System for more efficient and effective utilization of resources. In this proposed model based on agile methodology...
متن کاملTowards a governance framework for chains of Scrum teams
Context: Large companies operating in the information intensive industries increasingly adopt Agile/Scrum to swiftly change IT functionality because of rapid changing business demands. IT functionality in large enterprises however is typically delivered by a portfolio of interdependent software applications involving a chain of Scrum teams. Usually, each application from the portfolio is alloca...
متن کاملActivities in Scrum Master Teams: Process Tailoring in Large Enterprise Projects
This paper explores practitioner descriptions of agile method tailoring in large-scale offshore or outsourced enterprise projects. Specifically, tailoring of the scrum master role is investigated. The scrum master acts as a facilitator for software development teams, nurturing adherence to agile practices and removing impediments for team members. But in large projects, scrum masters work toget...
متن کامل